jump in headfirst

Translations
se lancer tête baissée
Definitions
To begin something quickly and enthusiastically without hesitating or carefully considering the risks or consequences.